The refrences taken to create the pages are:
Both css-grid and css-flex were use in creating the above sites.
Rest all the problem related solution from the height of the page and all the way up to the design related problems were resolved using this website
The definitions in the Home page were taken from the PPT Provided by Kalinga Institute of Industrial Education.